home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1994 January / PSL Monthly Shareware CD-ROM (Public Software Library) (January 1994).iso / pastnews / news9311.pgm < prev    next >
Text File  |  1993-09-29  |  9KB  |  226 lines

  1.  
  2. =====Programming
  3.  
  4. ...A.I., assembler, Basic, Forth, Pascal, other languages,
  5.    screen generating, graphics, general programming tools.
  6.  
  7. (For Windows 3 specific programming, see the Windows section.)
  8.  
  9.  
  10. ---November 1993 Programming Additions Disk
  11.  
  12. --Assembler:
  13.  
  14. Assembly Source Code Part I [AS01] (Various Authors; $0) a collection of
  15. 37 assembly routines related to memory management, interrupt
  16. controllers, window scrollers, text conversion, program loaders, printer
  17. conversion and more.
  18.  
  19. [GetBaud] (Dave Navarro Jr.; $0) is an assembler routine which gets the
  20. baud rate from a specified port.
  21.  
  22. [INT70] (Thiadmer Riemersma; $0) demonstrates the use of the Real Time
  23. Clock interrupt in assembly language.
  24.  
  25. XLib 1.0 [XLIB10] (TechniLib; $45) is an assembly language library which
  26. can greatly simplify protected-mode programming. It utilizes 32-bit
  27. processing.
  28.  
  29. --C:
  30.  
  31. [BLFMATH] (Bryan Flamig; $0) is the complete C++ source code to sample
  32. vector and matrix classes.
  33.  
  34. [Chkdate] (Program One, Inc.; $0) is a C++ function which validates
  35. unformatted date strings.
  36.  
  37. [Kwtree] (Karl Weller; $0) is C source for reading into an array all the
  38. directories on a drive.
  39.  
  40. List-based MergSort Example [MERGSORT] (Bryan Flamig; $0) is a C++
  41. routine for sorting singly-linked lists using a non-recursive merge sort
  42. algorithm.
  43.  
  44. [NUM_CAP] (Patrick Hung; $0) is C source for toggling Num & Caps Lock.
  45.  
  46.  
  47. --Pascal:
  48.  
  49. [GR3D] (Lei Ming; $0) is a set of 3-D graphics units.
  50.  
  51.  
  52. --Basic:
  53.  
  54. [24BAR] is a Basic SUB for printing 3 of 9 bar code on Epson 24 pin
  55. printers.
  56.  
  57. Get_Vol.BAS [GET_VOL] (John De Palma; $0) translates the screen color
  58. number obtained with the Microsoft QBASIC SCREEN Function into the two
  59. numbers needed by the COLOR Statement which works with any color set.
  60.  
  61. [Lines] is a Basic SUB for connecting upper ASCII lines.
  62.  
  63.  
  64. --General Programming:
  65.  
  66. 80386/i486 Exception Handler 1.01 [EXCEPT] (JBM; $0) is a device driver
  67. which can handle GP faults, invalid opcode faults and stack faults when
  68. installed from real-mode.
  69.  
  70. [Install] 3.0 (Kenneth W. Illig; $0) is a simple software installation
  71. program.
  72.  
  73. [Spy_Trak] (Korvin Communications; $35) is a disassembling and debugging
  74. tool. It tracks each operation performed by the program as it is
  75. executing, records the status of its registers and flags any errors.
  76.  
  77.  
  78. -----New Large Programming Disks
  79.  
  80. 3DLib 1.7 [3DLIB1]
  81.    TP: Graphics
  82.    #20291 (2 disks) (PG-6A)
  83.    Loewy Ron; $15
  84. is a Turbo Pascal 3D graphic animation package. It features fast
  85. wire-mesh 3D objects with a macro to Pascal language translator, support
  86. for TP for DOS and TP for Windows, DOS and windows hosted macro
  87. translator and animator, and a new DOS object compiler.
  88.  
  89. On the second disk is 3D 1.2 [3D120] (Loewy Ron and Ishai Ben-Aroya;
  90. $10), a companion to 3DLib.
  91.  
  92. Low-Level Routines 1.1 [S3BAS11].
  93.    BASIC/QB
  94.    #12597 (PG-03)
  95.    George Spafford; $10
  96. is a tutorial for Microsoft BASIC.
  97.  
  98. MouseLib 8.0 [MOUSLI]
  99.    TP: Mouse
  100.    #12598 (PG-6A)
  101.    Loewy Ron; $15
  102. is a Turbo Pascal event driven mouse library. It supports the standard
  103. mouse API, plus extensions for event driven programming, support for
  104. DPMI mode, text, graphic and true VGA cursor. It also includes DESQview
  105. support unit and video hardware support functions.
  106.  
  107. Programmer's Project Manager 1.1 [PPM110]
  108.    BASIC Tools
  109.    #20292 (2 disks) (PG-03)
  110.    Stevenson Technical Services, Inc.; $50
  111. allows BASIC programmers to have complete control over a program's
  112. development. You can compile, link using multiple libraries, compress
  113. the EXE, scan for viruses, date/time stamp, and compress the entire
  114. project. Source files can be edited using your own editor or the PPM
  115. editor provided.
  116.  
  117. TExplodeWindow [XPWNDG]
  118.    CPP: Windowing
  119.    #12599 (PG-4A)
  120.    Eric Woodruff; $10
  121. TExplodeWindow and TExplodeDialog Classes allow you to add exploding
  122. windows and dialog boxes to applications. Both classes are fully
  123. streamable and can reside in a resource file until needed. Source is
  124. included.
  125.  
  126.  
  127. ---Quick Looks, Programming:
  128.  
  129. [BIOASM] (Thom Bierenbroodspot; $0) allows the calling of DOS and BIOS
  130. interrupts directly from FORTRAN. All source code is included.
  131.  
  132. BP70 Lib 1.3 [BP70LIB] (Rockland Software Productions; $27) is a library
  133. of routines for Borland Pascal 7.0. Included are routines for dos,
  134. mouse, conversions, files, rebooting, text I/O including popup menus and
  135. message boxes, sound, joystick, math, grey keys, plus other
  136. miscellaneous functions. Requires EGA/CGA/VGA or VESA graphics, 1024x768
  137. 256 color monitor and Turbo or Borland Pascal 7.0.
  138.  
  139. [CodeGen] (Tri-Power Consultants; $0) is the template source file code
  140. generator portion of QuickRez TV Resource Case tool.
  141.  
  142. [CP1] (Casey Pearson; $0) is a collection of 90 files of C source code
  143. and information.
  144.  
  145. File Template Expander [FEXPAND] (Joe Acunzo; $20) is a library of
  146. C-callable functions for expanding wildcard characters in filenames.
  147.  
  148. The Glide 1.00.02 [GLIDE] (Russell A. Powell; $52) is an integrated
  149. programming development environment. It is fully configurable for any
  150. language. Features include mouse support, swapping to EMS, HMA or disk,
  151. 25,43, or 50 column video mode support, internal make and link script
  152. generator, internal clock, calendar, calculator and more. (2 Disks.)
  153.  
  154. Software Developers Toolkit 1.0 [SDT] (Vic Williams, ASP; $0-$60) is a
  155. set of tools for software development. This toolkit provides a make with
  156. backup capability, a makefile builder, a tool to convert standard
  157. makefiles to Blinker/plink overlay format, a copy of awk, a basic
  158. installer/DOS menu program, and remote support software that you can
  159. distribute with your products. It provides development tools,
  160. installation capability, and ongoing support/maintenance functions
  161. including both user and developer backup capability.
  162.  
  163. Turbo Pascal 7.0 Utilities [TP70UTL] (Pat Ritchey) will take your IDE
  164. configuration file (TURBO.TP) and create a configuration file (TPC.CFG)
  165. for use with the command line compiler.
  166.  
  167. Universal Install 1.3 [UNST13] (The GoodSoft Co., ASP; $36) is a
  168. professional installation package. It can match the look and feel of
  169. your own software. It includes an undo installation feature, support for
  170. multi-disk copying, external programs, CONFIG and AUTOEXEC modifying,
  171. and more.
  172.  
  173. VGALIB [VGALIB3] (John E. Cressman; $40-50) is a library of graphic
  174. functions for QuickBasic. These functions can add speed and power to
  175. your QB programs. They will only work in the 256-color VGA modes up to
  176. 320x480. Demos are included, but locked up one of our test machines.
  177.  
  178. [XFILED] (Bob Cozzi) demonstrates how to subclass the CFileDialog common
  179. dialog box. The derived class in this sample is very similar to the
  180. Visual C++ AppWizard dialog box. C++ source code included.
  181.  
  182.  
  183. ---Updates, Programming:
  184.  
  185. (PG-03: #12194) PowerBasic Wizard's Library 1.8 [PBWIZ] (Thomas G.
  186. Hanlin III; $25) is a library of nearly 325+ routines for PowerBASIC
  187. 3.0.
  188.  
  189. (PG-4A: #12548) [CEnvi] 1.0 (Brent Noorda; $38) is a simple interpreter
  190. that uses C syntax.
  191.  
  192. (PG-4A: #4274) CLINT 1.61 [CLINT161] reads C source files and generates
  193. reports about possible problems.
  194.  
  195. (PG-4A: #20293) Programming Arcade Games [ARCADE] is an interactive
  196. tutorial for programming object oriented arcade games in Turbo C.
  197. Available only on 1.44MB 3.5" disk or CD only.
  198.  
  199. (PG-4A: #12521) Parser Generator 2.0 [PGEN_2] (Keith L. Robertson; $20)
  200. is a parser generator for C.
  201.  
  202. (PG-4A: #12086) TSR Toolkit 1.5 [TSRTOOL] is a toolkit for writing TSRs
  203. which need DOS access. NEW: support for extended memory access, mouse
  204. support, sound and timer support, improved documentation, and more
  205. reliable kernels.
  206.  
  207. (PG-4A: Quick Look) Object Engine 1.01 [OBENG101] is a C++ class library
  208. that encapsulates the core functionality of the Paradox Engine database
  209. library.
  210.  
  211. (PG-08: #27850/4197) First Impression 2.6 [IMPRESS] ASP is a toolkit for
  212. creating an easy-to-use installation program.
  213.  
  214. (PG-08: #20286 [2 disks]) ARIS Version Tracking System 1.3 [AVTS13] is a
  215. low cost version control/configuration management system.
  216.  
  217. (PG-08: #20294/12460 [3 disks]) Help Development Kit 9.0 [HDK90A, HDK90B]
  218. creates help files for the Windows Help engine, DESQview/X,
  219. QuickHelp, THelp, TVHC, and PopHelp. NEW: support for advanced word
  220. processors and automatic group menu generation. Also included is
  221. [IL2HDK] 2.1 which converts Ralf Brown's interrupt list to the Help
  222. Development Kit's HDF format.
  223.  
  224.  
  225. [PRGMMRS.LET] is the November edition of PsL's thoughts for programmers.
  226.